$(function () {
  var form = layui.form;
  form.verify({
    nickname: function (value) {
      if (value.length > 6) {
        return "昵称长度必须在 1 ~ 6 个字符之间！";
      }
    },
  });
  initUserInfo();

  function initUserInfo() {
    $.ajax({
      method: "GET",
      url: "/my/userinfo",
      success: function (res) {
        if (res.status !== 0) {
          return layer.msg("获取用户信息失败！");
        }
        console.log(res);
        form.val("formUserInfo", res.data);
      },
    });
  }

  // 重置表单的数据
  $("#btnReset").on("click", function (e) {
    // 阻止表单的默认重置行为
    e.preventDefault();
    initUserInfo();
  });

  $('.layui-form').on('submit', function(e) {
      e.preventDefault()
      $.ajax({
          method: "POST",
          url: "/my/userinfo",
          data: $(this).serialize(),
          success: function(res) {
              console.log(res);
              if(res.status !== 0) {
                  return layer.msg('修改用户信息失败！')
              }
              layer.msg('修改用户信息成功!');
              window.parent.getUserinfo()
          }
      })
  })
});
